// JavaScript Document
KApp.define('app.gamedemo',{
	version:'base',//版本信息
	extends:'kuoqi.core.canvas',//使用继承的模型
	desc:'简单的静态游戏demo',
	
	//基于canvas的内核开发的一些信息的初始化
	beforeBehavior:function(callback){
		
		//todo--一些数据的初始化什么的都可以放到这里面
		this.doSomething();
		callback();
	},
	
	
	//做点什么吧
	doSomething:function(){
		//获取一个模型
		//kuoqi.element.canvas.circle
		//创建一个model
		//里面的所有数据都是基于新的的数据，除了dom元素的相关信息
		var circle = KApp.createModel('kuoqi.element.canvas.circle',{
			desc:'用于简单的画一个圆',
			radius:200,//圆半径
			x:200,//圆点x
			y:200,//圆点y
		});
		var circle2 = KApp.createModel('kuoqi.element.canvas.circle',{
			desc:'用于简单的画一个圆',
			radius:300,//圆半径
			x:300,//圆点x
			y:300,//圆点y
		});
		//简单的正方形盒子
		var box = KApp.createModel('kuoqi.element.canvas.box',{
			desc:'简单的一个长方形',
			x:100,
			y:100,
			w:120,
			h:120,
		});
		//创建一个图片
		var image = KApp.createModel('kuoqi.element.canvas.image',{
			desc:'创建一个简单的图片',
			image:KApp.getResource('test-image'),//图片资源
			x:600,
			y:200,
			w:192,
			h:108,
		});
		this.append(circle);//增加一个到这里面
		this.append(circle2);
		this.append(box);
		this.append(image);
	},
	
});